/**
 * 
 */
package com.gosophia.conferenceManagement.starting.entity;

import java.util.Date;

import com.gosophia.conferenceManagement.common.entity.ConferenceJobData;
import com.gosophia.dataDictionary.entity.DataValue;
import com.gosophia.userManagement.entity.UserInfo;

/**
 * 功能：会议发起jobData      
 * @author zhangdongsheng
 * @since  2011-3-24
 *  Copyright (c) 2010 Gosophia corporation All Rights Reserved
 */
public class ConferenceStartingJobData extends ConferenceJobData {
	
    //持久化
    private Long conferenceStartingJobDataId;
   	/**会议名称*/
    private String conferenceName;
	/**重要程度*/
    private DataValue importantLevel;
    /**计划结束时间*/
    private Date planEndTime;
    /**会议类型*/
    private String conferenceType;
    /**会议发起模式：直接发起、申请发起*/
    private String conferenceModel;
    /**会议创建人*/
    private UserInfo conferenceCreator;
    /**会议描述*/
    private String conferenceDescription;
   
    //非持久化
    /**重要程度的Id
     * */
    private Long importantLevelId;
    private Long conferenceCreatorId;
    
    //getter settter
    
    public DataValue getImportantLevel() {
        return importantLevel;
    }
    public String getConferenceName() {
		return conferenceName;
	}
	public void setConferenceName(String conferenceName) {
		this.conferenceName = conferenceName;
	}
    public Date getPlanEndTime() {
        return planEndTime;
    }
    public String getConferenceType() {
        return conferenceType;
    }
    public String getConferenceModel() {
        return conferenceModel;
    }
    public UserInfo getConferenceCreator() {
        return conferenceCreator;
    }
    public String getConferenceDescription() {
        return conferenceDescription;
    }
    
    public void setImportantLevel(DataValue importantLevel) {
        this.importantLevel = importantLevel;
    }
    public void setPlanEndTime(Date planEndTime) {
        this.planEndTime = planEndTime;
    }
    public void setConferenceType(String conferenceType) {
        this.conferenceType = conferenceType;
    }
    public void setConferenceModel(String conferenceModel) {
        this.conferenceModel = conferenceModel;
    }
    public void setConferenceCreator(UserInfo conferenceCreator) {
        this.conferenceCreator = conferenceCreator;
    }
    public void setConferenceDescription(String conferenceDescription) {
        this.conferenceDescription = conferenceDescription;
    }
    public Long getConferenceStartingJobDataId() {
        return conferenceStartingJobDataId;
    }
    public void setConferenceStartingJobDataId(Long conferenceStartingJobDataId) {
        this.conferenceStartingJobDataId = conferenceStartingJobDataId;
    }
    public Long getImportantLevelId() {
        return importantLevelId;
    }
    public void setImportantLevelId(Long importantLevelId) {
        this.importantLevelId = importantLevelId;
    }
    public Long getConferenceCreatorId() {
        return conferenceCreatorId;
    }
    public void setConferenceCreatorId(Long conferenceCreatorId) {
        this.conferenceCreatorId = conferenceCreatorId;
    }
    /* (non-Javadoc)
     * @see java.lang.Object#toString()
     */
    @Override
    public String toString() {
        return "ConferenceStartingJobData [conferenceCreator="
                + conferenceCreator + ", conferenceCreatorId="
                + conferenceCreatorId + ", conferenceDescription="
                + conferenceDescription + ", conferenceModel="
                + conferenceModel + ", conferenceName=" + conferenceName
                + ", conferenceStartingJobDataId="
                + conferenceStartingJobDataId + ", conferenceType="
                + conferenceType + ", importantLevel=" + importantLevel
                + ", importantLevelId=" + importantLevelId + ", planEndTime="
                + planEndTime + "]";
    }
    
}
